/*
 * File:   GeneradorAleatorio.cpp
 * Author: martin
 *
 * Created on September 14, 2012, 6:35 PM
 */

#include "GeneradorAleatorio.h"
#include<cstdlib>
#include<ctime>

long GeneradorAleatorio::generar(unsigned long limiteSuperior){
    long valor= rand()%limiteSuperior;

    return valor;
}//generar

long GeneradorAleatorio::generar(unsigned long limiteInferior,
        unsigned long limiteSuperior){
    if(limiteInferior> limiteSuperior)
        return -1;
    if(limiteInferior== limiteSuperior)
        return limiteInferior;
    long limite= limiteSuperior-limiteInferior;
    long valor= rand()%limite + limiteInferior;

    return valor;
}//generar


GeneradorAleatorio::GeneradorAleatorio(){
    srand(time(NULL));
}//constructor
